/*ͷ��������ʽ��ʼ*/
header {
    height:40px;
    background: url(../images/headerbg.png);
    background-repeat: repeat-x;
}

header nav ul li{
    height: 40px;
}
header nav ul.searchul {
    text-align: right;
    float: right;
}
header nav ul.navul {
    float: left;
    margin-left:200px;
}
header nav ul.navul li{
    height:30px;
    margin-top:3px;
    line-height:30px;
	float:left;
    margin-left:0px;
    text-align:center;
    width:100px;
}
header nav ul.navul li.navli{
    border:1px solid #fff;
    border-radius:15px;
}
header nav ul.navul li a{
    color:white;
    line-height:30px;
    text-decoration: none;
	display:block;
    text-align:center;
    
}
header nav ul.searchul li {
    display: inline;
    list-style: none;
}

header nav ul.searchul li a {
    color:white;
    line-height: 40px;
    text-decoration: none;
	padding-left: 20px;
	
}
/*ͷ��������ʽ����*/

#content{background:#F3E295;height:700px;}
div #formimage {
    float: left;
    position:absolute;
    left:100px;
    top:100px;
}
#content .container {position:relative;}
.container h1{right:160px;top:40px;position:absolute;}
.container .divform{
    padding-top: 30px;
    background:#CB6F4B; 
    position:absolute;
    margin-top:130px;
    margin-left:60%;
    width: 400px;
    height: 500px;
} 
.container form {
    display:table;
    width:400px;
    height:300px;
}
.container form p{
    display: table-cell;
    vertical-align: top;
    padding-top:10px;
}
div.tableRow p:first-child {
    text-align: right;
}
div.tableRow {
    display: table-row;
    padding-top:15px;
}
.container .divform input.sub{width:50px; line-height:28px;font-size:15px;margin:20px 150px 20px;}
.container .divform input.check{width:20px; line-height:20px;font-size:15px;margin-left:100px;margin-top:15px;}
.container .divform a{color:#000;}